package com.ssy.lingxi.product.api.model.response;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 货品实体类
 *
 * @author lqa
 * @version 2.0.0
 * @date 2024/4/12
 */
@Data
public class GoodsSourceResponse implements Serializable {
    private static final long serialVersionUID = -690729724879012042L;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 货号
     */
    private String code;

    /**
     * 货品名称
     */
    private String name;

    /**
     * 规格型号
     */
    private String type;

    /**
     * 品类
     */
    private SimpleCustomerCategoryResponse customerCategory;

    /**
     * 品牌
     */
    private SimpleBrandResponse brand;

    /**
     * 单位id
     */
    private Long unitId;

    /**
     * 单位名称
     */
    private String unitName;

    /**
     * 成本价
     */
    private Double costPrice;

    /**
     * 物料组
     */
    private SimpleMaterialGroupResponse materialGroup;

    /**
     * 物料属性
     */
    private List<GoodsAttributeResponse> materialAttributeList;

    /**
     * 备注
     */
    private String remake;

    /**
     * 生产厂家
     */
    private String manufacturer;

    /**
     * 产地
     */
    private String origin;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员角色id
     */
    private Long memberRoleId;


}
